As the company could be part of a bigger organization, one might provide the level in the hierarchy of that organization Only 1 digit LevelIds are provided
As the company could be part of a bigger organization, one might provide the hierarchial structure of that organization Thereby a hierarchy will be represented by a LevelID Only 1 digit LevelIds are provided
<xs:complexType name="RequestorInformationType" xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:sequence><xs:annotation><xs:documentation>Details on the requestor which at least must be a RequestorID</xs:documentation></xs:annotation><xs:element name="ID"><xs:annotation><xs:documentation>ID of the requestor which must be unique within the requestors overall system</xs:documentation></xs:annotation></xs:element><xs:element name="Type" minOccurs="0"/><xs:element name="CompanyName" type="CompanyNameType" minOccurs="0"/><xs:element name="Organisation" minOccurs="0"><xs:annotation><xs:documentation>As the company could be part of a bigger organization, one might provide the hierarchial structure of that organization
Thereby a hierarchy will be represented by a LevelID
Only 1 digit LevelIds are provided</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Level" maxOccurs="10"><xs:annotation><xs:documentation>A level will be represented by a LevelID (1 digit) and a corresponding key (name) value pair</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="LevelID" type="xs:int"><xs:annotation><xs:documentation>Only 1 digit LevelIds are provided</xs:documentation></xs:annotation></xs:element><xs:element name="Name"/><xs:element name="Value"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType>